﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Solidi
{
	public interface IDependency : IDisposable
	{
		IDependencyReference Resolve(IDependencyContext context);

		DependencyDisposal Release(IDependencyReference reference);
	}
}
